<script setup>
import { ref, provide } from 'vue';
import { onLaunch, onShow, onHide } from "@dcloudio/uni-app";

const isMiniProgram = ref(false);
const checkEnvironment = () => {
  uni.getSystemInfo({
    success: (res) => {
      console.log('系统信息:', res); // 打印系统信息，方便调试
      if (res.platform === 'devtools' || res.environment === 'weapp') {
        isMiniProgram.value = true;
      }
    },
    fail: (err) => {
      console.error('getSystemInfo 失败:', err); // 错误处理
    }
  });
};
// 使用 onMounted 钩子，确保在应用启动时检测环境
// onMounted(() => {
//   checkEnvironment();
// });
// 使用 provide 将 isMiniProgram 变量全局传递
provide('isMiniProgram', isMiniProgram);
onLaunch(() => {
  checkEnvironment()
});
onShow(() => {
})
onHide(() => {
})
</script>

<style>
/*每个页面公共css */
page {
  background: #f8f8f8;
}
</style>
